package visao;

import visao.usuario.InterfaceLogin;
import java.io.IOException;
import modelo.dominio.Usuario;
import modelo.persistencia.PersistenciaUsuario;

public class Principal {
	
	private static PersistenciaUsuario persistenciaUsuario = new PersistenciaUsuario();
	
	
	//Esse usuário que está sendo cadastrado é uma opção default, caso não tenha nenhum
	//usuário, este será o primeiro administrador..sendo o primeiro acesso no sistema eh com esse
	//usuario admin...
	public static void main(String[] args) throws IOException {
		Usuario admin = new Usuario("admin", "123", "admin");
		Usuario user = (Usuario)persistenciaUsuario.consultar(admin);
		if (user == null) {
			persistenciaUsuario.salvar(admin);
		}
		java.awt.EventQueue.invokeLater(new Runnable() {
				public void run() {
					new InterfaceLogin().setVisible(true);
				}
		});
	}
}
